package net.danielthompson.danray.shapes;

import net.danielthompson.danray.shading.Material;
import net.danielthompson.danray.states.IntersectionState;
import net.danielthompson.danray.structures.BoundingBox;
import net.danielthompson.danray.structures.Vector;

import java.awt.Color;

/**
 * DanRay
 * User: dthompson
 * Date: 7/11/13
 * Time: 5:35 PM
 */
public class Torus implements Drawable {

   @Override
   public Material GetMaterial() {
      return null;
   }

   @Override
   public IntersectionState GetHitInfo(Vector vector) {
      return null;
   }

   @Override
   public double BRDF(IntersectionState state, Vector cameraRay, Vector lightRay) {
      return 0;
   }

   @Override
   public double GetVolume() {
      return 0;
   }

   @Override
   public BoundingBox GetBoundingBox() {
      return null;
   }
}
